Career 2022 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour El Salvador F1 Mexico F1 Mexico F2 Chile F1 Chile F2 Chile F3 Argentina F3 Guatemala F1 Costa Rica F1 Argentina F1 Argentina F3 Mexico F10 Ecuador F3 Chile F1 Brazil F12 Brazil F13 Uruguay F1 Argentina F7 Argentina F4 Italy F16 Italy F17 Orleans Challenger Open de L'Isere - Grenoble VIII Gramado Open - Gramado Open D'Orleans - Orleans Copa Petrobras - Montevideo Abierto Colombiano de Tenis - Bogota BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton Heilbronn Challenger Sunrise Challenger Mons Challenger Rennes Challenger Cherbourg Challeger Cherbourg Challenger Le Gosier Challenger Rome Challenger Granby Challenger St. Remy Challenger Open 88 - Contrexeville Cherbourg Challenger Le Gosier Challenger Bordeaux Challenger Tunis Open - Tunis 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Copa Club Campestre de Aguascalientes - Aguascalientes Porsche Open - Poznan Open Castilla y Leon - Segovia Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Copa Petrobras - Bogota Segovia Challenger Rennes Challenger Bordeaux Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba XI Trofeo Ciudad de Quito - Quito Bergamo Challenger Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Kia - Santiago San Luis Potosi Challenger - San Luis Potosi Czech Open 2006 - Prostejov Top Wool Challenger-Immagine Trophy - Biella Open de Montauban - Montauban Open 13 - Marseille Marbella Open - Marbella Grand Prix de Tennis de Toulouse - Toulouse The Nottingham Open - Nottingham The Samsung Open - Bournemouth Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Open Seat-Godo '99 - Barcelona 1999 Mercedes Cup - Stuttgart Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Heineken Trophy - 's-Hertogenbosch The Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel Dubai Tennis Open - Dubai Grand Prix de Tennis de Lyon - Lyon Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Milan Indoors - Milan Open 13 - Marseille Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich The Stella Artois Championships - London Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille BMW Open - Munich Grand Prix Hassan II - Casablanca The Artois Championships - London Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Open de L'Isere - Grenoble Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Medibank International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON Championships - London Ordina Open - s-Hertogenbosch Noumea Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Copa Petrobras - Santiago Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Open de Moselle - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia BMW Tennis Championship - Sunrise Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Quimper Challenger Estoril Open - Estoril Cherbourg Challenger Corona Mexico City Open - Mexico City Sunrise Challenger XL Bermuda Open - Bermuda Erste Bank Open - Vienna Bordeaux Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Challenger Ford de Cherbourg - Cherbourg Apia International - Sydney Tunis Challenger Recanati Challenger Bordeaux Challenger Delray Beach Open - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart AEGON Championships - London Challenger Ford de Cherbourg - Cherbourg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open Sainte-Victoire - Aix-En-Provence Millennium Estoril Open - Estoril Open Parc - Lyon Top Wool Challenger - Biella China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Abierto Mexicano - Los Cabos China Open - Beijing Open Sainte Victoire - Aix-En-Provence Delray Beach Open - Delray Beach Fever-Tree Championships - London Internationaux de Tennis de Brest - Brest VI Open Banc Agricol - Andorra 14° BH Tennis Open - Belo Horizonte Argentina Open - Buenos Aires Aptos Challenger Open de L'Isere - Grenoble 12th Paris Open - Paris Open de Moselle - Metz Copa Telmex - Buenos Aires The Lipton Championships - Key Biscayne RCA Championships - Indianapolis Open 13 - Marseille BMW Open - Munich Open 13 - Marseille Mercedes-Benz Cup - Los Angeles Open de Nice Cote dAzur - Nice Pilot Pen Tennis - New Haven Monte Carlo Open - Monte Carlo Davidoff Swiss Indoors - Basel Nottingham Challenger Copa Petrobras - Buenos Aires Mons Challenger Swiss Indoors Basel - Basel Open 13 - Marseille Copenhagen Open - Copenhagen Italian Open - Rome St. Petersburg Open - St. Petersburg The Stella Artois Grass Court Championships - London MFS Pro Tennis Championships - Boston adidas Open de Toulouse - Toulouse AAPT Championships - Adelaide Adidas International - Sydney Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg Open 13 - Marseille Gerry Weber Open - Halle The Nottingham Open - Nottingham Davidoff Swiss Indoors - Basel Open 13 - Marseille Gerry Weber Open - Halle International Tennis Championships - Delray Beach Open Seat Godo 2003 - Barcelona Next Generation Adelaide International - Adelaide du Maurier Open - Toronto Movistar Open - Vina del Mar Great American Insurance ATP Championship - Cincinnati 13th Paris Open - Paris CA Tennis Trophy - Vienna The Lipton Championships - Key Biscayne Grand Prix de Tennis de Lyon - Lyon Ordina Open - 's-Hertogenbosch The Stella Artois Grass Court Championships - London Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Open 13 - Marseille Great American Insurance ATP Championship - Cincinnati Sydney International - Sydney Eurocard Open - Stuttgart AXA Cup - London 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Grand Prix de Tennis de Lyon - Lyon AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Grand Prix Hassan II - Casablanca Indianapolis Tennis Championships - Indianapolis Open 13 - Marseille Rennes Challenger CA Tennis Trophy - Vienna America's Red Clay Tennis Championship - Coral Springs Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami RCA Championships - Indianapolis RCA Championships - Indianapolis BMW Open - Munich Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Ordina Open - 's-Hertogenbosch Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Grand Prix de Tennis de Toulouse - Toulouse Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Open Romania - Bucharest Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Gold Flake Open - Chennai Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Grand Prix Hassan II - Casablanca TD Waterhouse Cup - Long Island Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami RCA Championships - Indianapolis Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome RCA Championships - Indianapolis Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Adidas International - Sydney Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Open Seat-Godo 2001 - Barcelona Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells 2001 Mercedes Cup - Stuttgart Sony Ericsson Open - Miami U.S. Open - New York Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Adidas International - Sydney Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Trofeo Conde de Godo - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris TD Waterhouse Cup - Long Island Heineken Open - Auckland Miami Open - Miami Japan Open - Tokyo Gerry Weber Open - Halle MFS Pro Tennis Championships - Boston Countrywide Classic - Los Angeles The Nottingham Open - Nottingham BNP Paribas Open - Indian Wells RCA Championships - Indianapolis CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Miami Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Mutua Madrid Open - Madrid Citi Open - Washington Legg Mason Tennis Classic - Washington D.C. Brisbane International - Brisbane Heineken Open - Auckland Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Open 13 - Marseille Investor Swedish Open - Bastad Copenhagen Open - Copenhagen Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne Open de Moselle - Metz French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Open de Nice Cote d'Azur - Nice Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami Wimbledon - London Pacific Life Open - Indian Wells Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, World Group, 1R, FRA-NED 3-2 Davis Cup, World Group, SF, FRA-USA 3-2 French Open - Paris Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, QF, SWE-ARG 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, SF, ARG-RUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, F, CRO-ARG 2-3 Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) French Open (juniors) AAMI Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Wimbledon - London Olympics - Athens Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, 1R, BRA-FRA 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Olympics - Sydney Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, FRA-ARG 5-0 U.S. Open (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong